package com.bootdo.program.wallpaper.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 提现表
 * 
 * @author guoyunfei
 * @email 2549789059@qq.com
 * @date 2022-01-04 11:14:40
 */
public class WithdrawalDetailsDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//用户id
	private String userId;
	//账户信息ID
	private Long collectionId;
	//提现金额
	private BigDecimal money;
	//实际打款金额
	private BigDecimal actualMoney;
	//申请时间
	private Date applyTime;
	//审核时间
	private Date auditTime;
	//打款时间
	private Date payTime;
	//状态：1-提现中；2-提现成功；3-提现失败
	private Integer status;
	//备注
	private String remark;
	//平台佣金抽取比例
	private BigDecimal platformRate;
	//流水号
	private String flowNo;
	//税费
	private BigDecimal taxrate;


	private String nickname;
	private String word;

	private Integer payType;

	private String fullName;
	private String account;
	private String backName;
	private String resMobile;
	//第三方付款时间
	private String transDate;
	//第三方回调标识
	private String callbackStatus;
	//第三方订单ID
	private String orderId;
	//第三方支付订单id
	private String payFundOrderId;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：用户id
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户id
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：账户信息ID
	 */
	public void setCollectionId(Long collectionId) {
		this.collectionId = collectionId;
	}
	/**
	 * 获取：账户信息ID
	 */
	public Long getCollectionId() {
		return collectionId;
	}
	/**
	 * 设置：提现金额
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：提现金额
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：实际打款金额
	 */
	public void setActualMoney(BigDecimal actualMoney) {
		this.actualMoney = actualMoney;
	}
	/**
	 * 获取：实际打款金额
	 */
	public BigDecimal getActualMoney() {
		return actualMoney;
	}
	/**
	 * 设置：申请时间
	 */
	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}
	/**
	 * 获取：申请时间
	 */
	public Date getApplyTime() {
		return applyTime;
	}
	/**
	 * 设置：审核时间
	 */
	public void setAuditTime(Date auditTime) {
		this.auditTime = auditTime;
	}
	/**
	 * 获取：审核时间
	 */
	public Date getAuditTime() {
		return auditTime;
	}
	/**
	 * 设置：打款时间
	 */
	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}
	/**
	 * 获取：打款时间
	 */
	public Date getPayTime() {
		return payTime;
	}
	/**
	 * 设置：状态：1-提现中；2-提现成功；3-提现失败
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态：1-提现中；2-提现成功；3-提现失败
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：平台佣金抽取比例
	 */
	public void setPlatformRate(BigDecimal platformRate) {
		this.platformRate = platformRate;
	}
	/**
	 * 获取：平台佣金抽取比例
	 */
	public BigDecimal getPlatformRate() {
		return platformRate;
	}
	/**
	 * 设置：流水号
	 */
	public void setFlowNo(String flowNo) {
		this.flowNo = flowNo;
	}
	/**
	 * 获取：流水号
	 */
	public String getFlowNo() {
		return flowNo;
	}
	/**
	 * 设置：税费
	 */
	public void setTaxrate(BigDecimal taxrate) {
		this.taxrate = taxrate;
	}
	/**
	 * 获取：税费
	 */
	public BigDecimal getTaxrate() {
		return taxrate;
	}

	public String getNickname() {
		return nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public String getFullName() {
		return fullName;
	}

	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getBackName() {
		return backName;
	}

	public void setBackName(String backName) {
		this.backName = backName;
	}

	public String getResMobile() {
		return resMobile;
	}

	public void setResMobile(String resMobile) {
		this.resMobile = resMobile;
	}

	public String getWord() {
		return word;
	}

	public void setWord(String word) {
		this.word = word;
	}

	public String getTransDate() {
		return transDate;
	}

	public void setTransDate(String transDate) {
		this.transDate = transDate;
	}

	public String getCallbackStatus() {
		return callbackStatus;
	}

	public void setCallbackStatus(String callbackStatus) {
		this.callbackStatus = callbackStatus;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getPayFundOrderId() {
		return payFundOrderId;
	}

	public void setPayFundOrderId(String payFundOrderId) {
		this.payFundOrderId = payFundOrderId;
	}
}
